﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Clase padre de los reportes,cada reporte debe ser una clase que herede de esta.
/// </summary>
abstract public class GeneradorReportes : IExportable
{

    private Object _UsuarioActual;

    public Object UsuarioActual
    {
        get { return _UsuarioActual; }
        set { _UsuarioActual = value; }
    }


	public GeneradorReportes()
	{
		//
		// TODO: Add constructor logic here
		//
	}

    abstract public void Mostrar();
    /// <summary>
    /// Este metodo imprimira en pantalla las totalizaciones y demas datos del reporte.
    /// </summary>

    abstract public void ToPDF();
    abstract public void ToXLS();
}